WOW XT and TruSurround XT Filter Driver for Windows XP
======================================================

This driver will filter all stereo audio in a system and
process it with either TruSurround XT or WOW XT. To install it,
unzip all the files into a folder and run "setup.exe".

If there is only one sound card in the system, the driver will
install to that card. If there is more than one card, the installer
will ask which card you wish to use.

This driver is only intended for LG PCs.

NOTE: If the sound breaks up while playing audio, try adjusting the
LoopedStreamingLookahead value in:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\wowfilter\Parameters.
This is a DWORD value that defines how far ahead the processor will look
when playing looped buffers of audio. The default is 120 milliseconds. If the
audio breaks up, try using 80ms, 100, or 140 ms. The value takes effect when the next
sound plays.

See "WOW XT/TSXT Filter Driver Installer Options" for more details.

v3.4.0.0 - 02/10/2006
=====================
- Added "ShowDesktopShortcut" support to srsdefs.ini.
- Added installer support for WRRESF and WRRESB models.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.3.0.0 - 02/07/2006
=====================
- Added option to disable looped streaming buffers.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.10.0 - 01/25/2006
======================
- Fixed error in looped buffers that was causing long buffers to be processed 
  incorrectly.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.9.0 - 01/23/2006
=====================
- Fixed translation in the Korean control panel.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.8.0 - 01/17/2006
=====================
- Fixed installer so that upgrades on removable media work properly.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.7.0 - 01/09/2006
=====================
- Set default looped buffer lookahead time to 200ms.
- Optimized looped streaming thread to not use any CPU time when
  SRS is disabled.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

*** Known issues: Certain applications (in particular, iTunes) sometimes create buffers
that are too small to be processed properly with SRS technologies. In these cases,
the audio will play normally, but will not be processed with SRS. This issue is currently
under investigation.

v3.2.6.0 - 01/02/2006
=====================
- Added "Headphone" option to srsdefs.ini to set the initial headphone state.
- Looped buffers are now ignored if they are less than 500ms to prevent
  audio distortion.
  
*** Known issues: Certain applications (in particular, iTunes) sometimes create buffers
that are too small to be processed properly with SRS technologies. In these cases,
the audio will play normally, but will not be processed with SRS. This issue is currently
under investigation.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.5.0 - 12/30/2005
=====================
- Fixed installer error that was preventing srsdefs.ini from being processed.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.4.0 - 12/08/2005
=====================
- Fixed issue on upgrading driver on LG Wind River PCs.
- Reset lookahead value to 120ms.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.3.0 - 12/02/2005
=====================
- Re-added the BIOS string change from EVRST to EVRTS in the installer.
  Was inadvertantly removed in the 3.2.2.0 release.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.2.0 - 11/28/2005
=====================
- Changed default lookahead buffer to 120ms.
- Changed BIOS string from EVRST to EVRTS at LG's request.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.1.0 - 11/23/2005
=====================
- Fixed some translations
- Added LoopedStreamingLookahead option to registry
- Now loads on additional LG PCs.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.2.0.0 - 11/22/2005
=====================
- Rearranged control panel based on LG's specifications.
- Added taskbar icon.
- Control panel shortcuts now placed on the desktop.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.1.4.0 - 09/09/2005
=====================
Reverted to 1.2.0.0 version of the WOW XT DLL.

Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.


v3.1.0.0 - 07/01/2005
=====================
Added service to re-install driver if the driver is updated.
Fixed problem on Realtek chipsets where 3D effects would not work.

Uses version 3.0.0.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 3.0.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.0.0.102 - 06/21/2005
=======================
Updated translations in help files.
Now installs driver for all instances of Realtek card.
Driver now properly stores current SRS width in the registry.

Uses version 3.0.0.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 2.0.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v3.0.0.100 - 06/13/2005
=======================
Updated help files.
Limited installer to only working on LG systems.
Connected control panel to keyboard button so status is
  properly updated when pressing the SRS on/off button.
Fixed some Korean translations.
Upgraded to new WOW XT library (reference code 3.0.0.0)
Fixed format problem where higher sample rates may set the WOW XT
pin to the wrong format.

Uses version 3.0.0.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 2.0.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

v1.5.2.0 - 05/19/2005
=====================
- Fixed driver error where the current settings would not always be
  properly saved in the registry.
- Added profile support to the control panel.
- Added help file support.

v1.5.1.0 - 05/15/2005
=====================
Initial release.

Errata:
1. User profile saving/loading/editing has not been completed so it is disabled
   (the Add button won't do anything)
2. Change/Apply/Cancel functionality is not implemented - controls directly manipulate
   the driver settings and are applied immediately
3. Only limited testing has been performed
4. The up-down buttons on the right shown in the control panel mockup do not appear
   in the application.  These buttons had no functionality described for them in
   the overview provided.  If there is some function this performs, let us know so
   we can add it to the panel.
5. The "TruBass Effect" parameter which appeared in the "SRS Focus" section of the
   mockup was assumed to actually be the SRS Process's Width control (the only functional
   control which did not appear in the mockup by label).  A new group for the SRS Process
   (which is different from Focus) was added to the panel with an SRS Width control.
   This control only applies to WOWXT processing.
6. The "Disable" button which did not appear in the mockup was added to the panel.


Uses version 2.0.5.0 of the WOW XT reference code.
Uses version 2.3.1.0 of the TSXT reference code.
Uses version 1.2.0.0 of the WOW XT kernel DLL.
Uses version 1.3.0.0 of the TSXT kernel DLL.

